import re

pattern = r"(\d+)-(\w+)"
text = "123-abc"

match = re.match(pattern, text)
if match:
    print(match.group(0))   # 输出：123-abc（完整匹配）
    print(match.group(1))   # 输出：123（第一个捕获组）
    print(match.group(2))   # 输出：abc（第二个捕获组）
    print(match.groups())   # 输出：('123', 'abc')（所有捕获组）
